首页> 外文OA文献 >Conversion of Mersenne Twister to double-precision floating-point numbers
【2h】

Conversion of Mersenne Twister to double-precision floating-point numbers

机译:mersenne Twister转换为双精度浮点数   数字

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The 32-bit Mersenne Twister generator MT19937 is a widely used random numbergenerator. To generate numbers with more than 32 bits in bit length, andparticularly when converting into 53-bit double-precision floating-pointnumbers in $[0,1)$ in the IEEE 754 format, the typical implementationconcatenates two successive 32-bit integers and divides them by a power of $2$.In this case, the 32-bit MT19937 is optimized in terms of its equidistributionproperties (the so-called dimension of equidistribution with $v$-bit accuracy)under the assumption that one will mainly be using 32-bit output values, andhence the concatenation sometimes degrades the dimension of equidistributioncompared with the simple use of 32-bit outputs. In this paper, we analyze suchphenomena by investigating hidden $\mathbb{F}_2$-linear relations among thebits of high-dimensional outputs. Accordingly, we report that MT19937 with aspecific lag set fails several statistical tests, such as the overlappingcollision test, matrix rank test, and Hamming independence test.
机译:32位Mersenne Twister生成器MT19937是广泛使用的随机数生成器。若要生成长度超过32位的数字,尤其是当以IEEE 754格式转换为$ [0,1)$中的53位双精度浮点数时,典型实现将两个连续的32位整数连接并除以在这种情况下,在假设32位MT19937主要使用32位MT19937的等值分布属性(具有$ v $位精度的所谓等值分布维)方面进行了优化。位输出值,因此与简单使用32位输出相比,级联有时会降低等值分布的范围。在本文中,我们通过研究高维输出的位之间隐藏的$ \ mathbb {F} _2 $-线性关系来分析这种现象。因此,我们报告具有特定滞后集的MT19937未能通过多项统计检验,例如重叠碰撞检验,矩阵秩检验和汉明独立性检验。

著录项

  • 作者

    Harase, Shin;

  • 作者单位
  • 年度 2017
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号